\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user}{\section{Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User Klassenreferenz}
\label{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user}\index{Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User@{Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User}}
}


D\-A\-O-\/\-Klasse für Benutzer  


\subsection*{Öffentliche Methoden}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a51f113ad2a0f601cfee07ee01c6ed17c}{User} ()
\begin{DoxyCompactList}\small\item\em Standardkonstruktor \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Propertys}
\begin{DoxyCompactItemize}
\item 
virtual int \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a07fd4e1c00a6ba53039ca44d6ff59405}{User\-Id}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Liefert die I\-D eines Benutzers oder legt diese fest \end{DoxyCompactList}\item 
virtual string \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a8d977e34e8b1015cb682208b934b597d}{E\-Mail}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Liefert die E-\/\-Mailadresse eines Benutzers oder legt diese fest \end{DoxyCompactList}\item 
virtual Date\-Time \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a9a6613d9ce66fd54c5bd9d390f785852}{Registration\-Date}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Liefert das Registrierungsdatum eines Benutzers oder legt dieses fest \end{DoxyCompactList}\item 
virtual Date\-Time \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a772496268c484a25d85eea98f93bfcdc}{Date\-Of\-Birth}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Liefert das Geburtsdatum eines Benutzers oder legt dieses fest \end{DoxyCompactList}\item 
virtual string \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_aa33c4a8cadf586dcafbabf3964e1340c}{Lastname}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Liefert den Nachnamen eines Benutzers oder legt diesen fest \end{DoxyCompactList}\item 
virtual string \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_aef3ad6dd8b54230d48fc81f42b4584ae}{Firstname}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Liefert den Vornamen eines Benutzers oder legt diesen fest \end{DoxyCompactList}\item 
virtual string \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a362f18ca50fb8d451a783f2912102e0e}{Password}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Liefert das Passwort eines Benutzers oder legt dieses fest \end{DoxyCompactList}\item 
virtual int \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a03b4e02b8c19e81f7fd73217137a6aae}{Credit\-Points}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Liefert die aktuellen Creditpoints Benutzers oder legt diese fest \end{DoxyCompactList}\item 
virtual I\-List$<$ \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_rank}{User\-Rank} $>$ \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a6f50aa821cfde86aa95657903c67aacd}{Ranks}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Liefert die Liste aller Ränge zu Themen die dieser Benutzer besitzt, oder legt diese fest \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Ausführliche Beschreibung}
D\-A\-O-\/\-Klasse für Benutzer 



Definiert in Zeile 11 der Datei User.\-cs.



\subsection{Beschreibung der Konstruktoren und Destruktoren}
\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a51f113ad2a0f601cfee07ee01c6ed17c}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}!User@{User}}
\index{User@{User}!Dbz::HomeworkHub::Core::Entities::User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}}
\subsubsection[{User}]{\setlength{\rightskip}{0pt plus 5cm}Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User.\-User (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a51f113ad2a0f601cfee07ee01c6ed17c}


Standardkonstruktor 



Definiert in Zeile 67 der Datei User.\-cs.



\subsection{Dokumentation der Propertys}
\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a03b4e02b8c19e81f7fd73217137a6aae}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}!Credit\-Points@{Credit\-Points}}
\index{Credit\-Points@{Credit\-Points}!Dbz::HomeworkHub::Core::Entities::User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}}
\subsubsection[{Credit\-Points}]{\setlength{\rightskip}{0pt plus 5cm}virtual int Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User.\-Credit\-Points\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a03b4e02b8c19e81f7fd73217137a6aae}


Liefert die aktuellen Creditpoints Benutzers oder legt diese fest 



Definiert in Zeile 53 der Datei User.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a772496268c484a25d85eea98f93bfcdc}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}!Date\-Of\-Birth@{Date\-Of\-Birth}}
\index{Date\-Of\-Birth@{Date\-Of\-Birth}!Dbz::HomeworkHub::Core::Entities::User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}}
\subsubsection[{Date\-Of\-Birth}]{\setlength{\rightskip}{0pt plus 5cm}virtual Date\-Time Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User.\-Date\-Of\-Birth\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a772496268c484a25d85eea98f93bfcdc}


Liefert das Geburtsdatum eines Benutzers oder legt dieses fest 



Definiert in Zeile 33 der Datei User.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a8d977e34e8b1015cb682208b934b597d}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}!E\-Mail@{E\-Mail}}
\index{E\-Mail@{E\-Mail}!Dbz::HomeworkHub::Core::Entities::User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}}
\subsubsection[{E\-Mail}]{\setlength{\rightskip}{0pt plus 5cm}virtual string Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User.\-E\-Mail\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a8d977e34e8b1015cb682208b934b597d}


Liefert die E-\/\-Mailadresse eines Benutzers oder legt diese fest 



Definiert in Zeile 23 der Datei User.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_aef3ad6dd8b54230d48fc81f42b4584ae}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}!Firstname@{Firstname}}
\index{Firstname@{Firstname}!Dbz::HomeworkHub::Core::Entities::User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}}
\subsubsection[{Firstname}]{\setlength{\rightskip}{0pt plus 5cm}virtual string Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User.\-Firstname\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_aef3ad6dd8b54230d48fc81f42b4584ae}


Liefert den Vornamen eines Benutzers oder legt diesen fest 



Definiert in Zeile 43 der Datei User.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_aa33c4a8cadf586dcafbabf3964e1340c}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}!Lastname@{Lastname}}
\index{Lastname@{Lastname}!Dbz::HomeworkHub::Core::Entities::User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}}
\subsubsection[{Lastname}]{\setlength{\rightskip}{0pt plus 5cm}virtual string Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User.\-Lastname\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_aa33c4a8cadf586dcafbabf3964e1340c}


Liefert den Nachnamen eines Benutzers oder legt diesen fest 



Definiert in Zeile 38 der Datei User.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a362f18ca50fb8d451a783f2912102e0e}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}!Password@{Password}}
\index{Password@{Password}!Dbz::HomeworkHub::Core::Entities::User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}}
\subsubsection[{Password}]{\setlength{\rightskip}{0pt plus 5cm}virtual string Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User.\-Password\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a362f18ca50fb8d451a783f2912102e0e}


Liefert das Passwort eines Benutzers oder legt dieses fest 



Definiert in Zeile 48 der Datei User.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a6f50aa821cfde86aa95657903c67aacd}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}!Ranks@{Ranks}}
\index{Ranks@{Ranks}!Dbz::HomeworkHub::Core::Entities::User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}}
\subsubsection[{Ranks}]{\setlength{\rightskip}{0pt plus 5cm}virtual I\-List$<${\bf User\-Rank}$>$ Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User.\-Ranks\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a6f50aa821cfde86aa95657903c67aacd}


Liefert die Liste aller Ränge zu Themen die dieser Benutzer besitzt, oder legt diese fest 



Definiert in Zeile 58 der Datei User.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a9a6613d9ce66fd54c5bd9d390f785852}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}!Registration\-Date@{Registration\-Date}}
\index{Registration\-Date@{Registration\-Date}!Dbz::HomeworkHub::Core::Entities::User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}}
\subsubsection[{Registration\-Date}]{\setlength{\rightskip}{0pt plus 5cm}virtual Date\-Time Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User.\-Registration\-Date\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a9a6613d9ce66fd54c5bd9d390f785852}


Liefert das Registrierungsdatum eines Benutzers oder legt dieses fest 



Definiert in Zeile 28 der Datei User.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a07fd4e1c00a6ba53039ca44d6ff59405}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}!User\-Id@{User\-Id}}
\index{User\-Id@{User\-Id}!Dbz::HomeworkHub::Core::Entities::User@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Entities\-::\-User}}
\subsubsection[{User\-Id}]{\setlength{\rightskip}{0pt plus 5cm}virtual int Dbz.\-Homework\-Hub.\-Core.\-Entities.\-User.\-User\-Id\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_user_a07fd4e1c00a6ba53039ca44d6ff59405}


Liefert die I\-D eines Benutzers oder legt diese fest 



Definiert in Zeile 18 der Datei User.\-cs.



Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei\-:\begin{DoxyCompactItemize}
\item 
Dbz.\-Homework\-Hub.\-Core/\-Entities/User.\-cs\end{DoxyCompactItemize}
